package com.demo.dao.mod.model;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

//****************************************************************************************
//                          组件属性树
//1.组态界面用，存储每个组件所有属性
//2.显示某个组件的特殊属性库
//3.特殊属性多个，以列表形式呈现
//4.保持与com_info_vo, web_component_vo, mod_component_vo一致
//****************************************************************************************

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ModComponentItemVO {
    private Long id;
    private Long typeId;
    private Long pageId;
    private String comLabel;
    private String comValue;
    private String comSid;

    private int left;
    private int top;
    private int width;
    private int height;
    private String backgroundColor;
    private int opacity;
    private Byte visible;
    private int zindex;
    private int transform;
    private int borderWidth;
    private int borderRadius;
    private String borderLine;
    private String borderColor;
    private int minWidth;
    private int minHeight;

    private List<ModComponentPropsItemVO> propsItem;
    private List<ModComponentDataItemVO> dataItem;
}
